package cn.cttic.base.api.domain;

import cn.cttic.common.tenant.core.TenantEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;
import java.math.BigDecimal;

/**
 * 设备型号对象 base_device
 *
 * @author TImes.Studio
 * @date 2024-09-17
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("base_device")
public class BaseDevice extends TenantEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId(value = "id")
    private String id;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 设备型号
     */
    private String deviceModel;

    /**
     * 设备价格
     */
    private BigDecimal devicePrice;

    /**
     * 设备大小
     */
    private String deviceSize;

    /**
     * 设备海报
     */
    private String devicePoster;

    /**
     * 设备缩略图
     */
    private String deviceThumbnail;

    /**
     * 设备库存数量
     */
    private Integer deviceStockCount;

    /**
     * 设备描述
     */
    private String deviceDescription;

    /**
     * 删除标记
     */
    @TableLogic
    private Integer delFlag;


}
